#ifndef CGAL_DEFINES_HPP_
#define CGAL_DEFINES_HPP_ 1

#include <boost/mpl/if.hpp>

#include <CGAL/Simple_cartesian.h>
#include <CGAL/Surface_mesh.h>

using kernel_type = CGAL::Simple_cartesian<double>;
using point_type = kernel_type::Point_3;
using segment_type = kernel_type::Segment_3;
using vector_type = kernel_type::Vector_3;
using directory_type = kernel_type::Direction_3;

using surfacemesh_type = CGAL::Surface_mesh<point_type>;

#endif // CGAL_DEFINES_HPP_